﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmProveedor.aspx.cs" Inherits="webbootstrap.Pagina.Mantenimiento.frmProveedor" %>

<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">

    <link href="../../style/css/smoothness/jquery-ui.css" rel="stylesheet" />
    <script src="../../style/script/jquery-1.11.2.js"></script>
    <script src="../../style/script/jquery-ui.js"></script>
    <link href="../../style/css/smoothness/theme.css" rel="stylesheet" />
    <script type="text/javascript">
        $(function () {

            $('#dialog').dialog({
                autoOpen: false,
                modal: true,
                width: 400,
                heigth: 250,
                title: 'Registro de Proveedor',
                buttons: {
                    'Grabar': function () {
                        if (Validarcampos() == '') {
                            document.getElementById("<%=btnGrabar.ClientID %>").click();
                        }
                        else {
                            alert(Validarcampos());
                        }
                    },
                    'Cancelar': function () {
                        $(this).dialog('close');
                    }
                },
                open: function (type, data) {
                    $(this).parent().appendTo('form:first');
                }
            });
        });

        function MostrarPopUp() {
            $('#<%=hdIAccion.ClientID %>').val('N');
            //$('#trGrupo').attr("style", "visibility:hidden");
            //$('#trItems').attr("style", "visibility:hidden");
            //limpiarCampos();
            $('#dialog').dialog('open');
        }

        function Validarcampos() {
            var mensaje = '';
     

            //if (isChecked != true) {
            //    mensaje = "debe de seleccionar una opción Grupo o Items. \n ";
            //}
            //isChecked = false;

            if ($('#<%=txtRUC.ClientID %>').val() == '') {
                mensaje = mensaje + "debe de ingresar el RUC";
                return mensaje;
            }

            if ($('#<%=txtRAZON_SOC.ClientID %>').val() == '') {
                mensaje = mensaje + "debe de ingresar la Razon Social";
                return mensaje;
            }

            
       <%-- function MensajeAccion(accion, mensaje) {

            if (accion == "1") {
                if ($('#<%=hdIAccion.ClientID %>').val() == 'N') {
                    alert('se realizó el registro correctamente');
                }
                if ($('#<%=hdIAccion.ClientID %>').val() == 'E') {
                    alert('se realizó la edición correctamente');
                }
            }

            if (accion == "2") {
                if ($('#<%=hdIAccion.ClientID %>').val() == 'N') {
                    alert('No se realizó el registro');
                }
                if ($('#<%=hdIAccion.ClientID %>').val() == 'E') {
                    alert('No se realizó la edición');
                }
            }--%>
        }

        function popitup(url) {
            newwindow = window.open(url, 'name', 'height=450,width=850');
            if (window.focus) { newwindow.focus() }
            return false;
        }

</script>
    <BR><BR><BR>
    <asp:UpdatePanel ID="upLista" runat="server">
         <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnNuevo" EventName="Click" />
        </Triggers>
        <ContentTemplate>
            <%--<asp:HiddenField ID="hdPadreReg" runat="server" />
            <asp:HiddenField ID="hdItemsReg" runat="server" />
            <asp:HiddenField ID="hdDescpReg" runat="server" />
            <asp:HiddenField ID="hrIdestreg" runat="server" />--%>
            <table style="align-content: center; width: 70%">
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td>Tipo de Empresa : </td>
                    <td>
                        <asp:DropDownList ID="ddlTipoEmpresa" runat="server" AutoPostBack="true">

                            <asp:ListItem Selected="True" Value="0">Seleccione</asp:ListItem>
                            <asp:ListItem Value="Micro Empresa">Micro Empresa</asp:ListItem>
                            <asp:ListItem Value="PYME">PYME</asp:ListItem>
                            <asp:ListItem Value="Persona natural">Persona natural</asp:ListItem>

                        </asp:DropDownList>
                    </td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td>Nombre Comercial : </td>
                    <td>
                        <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
                    </td>
                    <td>
                        <asp:Button ID="btnBuscar" runat="server" Text="Buscar" OnClick="btnBuscar_Click" />
                    </td>
                    <td></td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td colspan="3">
                        <asp:Button ID="btnNuevo" runat="server" Text="Nuevo" OnClick="btnNuevo_Click" />
                        <asp:Button ID="btnEditar" runat="server" Text="Editar" OnClick="btnEditar_Click" />
                        <asp:Button ID="btnEliminar" runat="server" Text="Eliminar" OnClick="btnEliminar_Click" />
                    </td>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td></td>
                    <td colspan="3">

                        <asp:GridView ID="gvProveedor" runat="server" AutoGenerateColumns="False" DataKeyNames="ID_PROVEEDOR">
                            <Columns>
                                <asp:TemplateField HeaderText="Selec.">
                                    <ItemTemplate>
                                        <asp:CheckBox ID="cbSelec" runat="server" onClick="return selecRegistro(this);" />
                                        <asp:HiddenField ID="hdID_PROVEEDOR" runat="server" Value='<%# Eval("ID_PROVEEDOR") %>' />
                                        <asp:HiddenField ID="hdRUC_PROV" runat="server" Value='<%# Eval("RUC_PROV") %>' />
                                        <asp:HiddenField ID="hdRAZON_SOC" runat="server" Value='<%# Eval("RAZON_SOC") %>' />
                                        <asp:HiddenField ID="hdNOMBRE_COMER" runat="server" Value='<%# Eval("NOMBRE_COMER") %>' />
                                        <asp:HiddenField ID="hdTIPO_EMPRESA" runat="server" Value='<%# Eval("TIPO_EMPRESA") %>' />
                                        <asp:HiddenField ID="hdESTADO_PROV" runat="server" Value='<%# Eval("ESTADO_PROV") %>' />
                                        <%--<input id="hdESTADO_PROV" type="hidden" value="<%# Eval("ESTADO_PROV") %>" />--%>
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:BoundField DataField="ID_PROVEEDOR" HeaderText="ID Proveedor" />
                                <asp:BoundField DataField="RUC_PROV" HeaderText="RUC" />
                                <asp:BoundField DataField="RAZON_SOC" HeaderText="Razon Social" />
                                <asp:BoundField DataField="NOMBRE_COMER" HeaderText="Nombre Comercial" />
                                <asp:BoundField DataField="TIPO_EMPRESA" HeaderText="Tipo de Empresa" />
                                <asp:BoundField DataField="ESTADO_PROV" HeaderText="Estado" />
                            </Columns>
                        </asp:GridView>


                    </td>
                    <td></td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>

                <tr>
                    <td></td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
            </table>
        </ContentTemplate>

    </asp:UpdatePanel>

     <div id="dialog">
        <asp:UpdatePanel ID="upRegistro" runat="server">
            <Triggers>
                <%--<asp:AsyncPostBackTrigger ControlID="rbtTipo" EventName="SelectedIndexChanged" />--%>                
                
                <asp:AsyncPostBackTrigger ControlID="btnNuevo" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="btnEditar" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="btnEliminar" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="btnGrabar" EventName="Click" />
            </Triggers>
            <ContentTemplate>
                <asp:HiddenField ID="hdIAccion" runat="server" />
                <table>
                    <tr>
                        <td colspan="4">
                            <%--<asp:Panel ID="Panel1" runat="server">
                                <asp:RadioButtonList ID="rbtTipo" runat="server" RepeatDirection="Horizontal" AutoPostBack="true" OnSelectedIndexChanged="rbtTipo_SelectedIndexChanged">
                                    <asp:ListItem Value="G">Grupo</asp:ListItem>
                                    <asp:ListItem Value="I">Items</asp:ListItem>
                                </asp:RadioButtonList>

                            </asp:Panel>--%>
                        </td>
                        <td></td>
                    </tr>
                    <tr id="trRUC">
                        <td></td>
                        <td>RUC :</td>
                        <td>
                            <asp:TextBox ID="txtRUC" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td> <a href="popupex.html" onclick="return popitup('http://www.sunat.gob.pe/cl-ti-itmrconsruc/jcrS00Alias')">SUNAT</a></td>
                    </tr>
                     <tr id="trRAZON_SOC">
                        <td></td>
                        <td>Razon Social :</td>
                        <td>
                            <asp:TextBox ID="txtRAZON_SOC" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr id="trANT_RUC_PROV">
                        <td></td>
                        <td>Antiguo RUC :</td>
                        <td>
                            <asp:TextBox ID="txtANT_RUC_PROV" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr id="trESTADO_PROV">
                        <td></td>
                        <td>Estado :</td>
                        <td>
                            <asp:TextBox ID="txtESTADO_PROV" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                      <tr id="trNOMBRE_COMER">
                        <td></td>
                        <td>Nombre Comercial :</td>
                        <td>
                            <asp:TextBox ID="txtNOMBRE_COMER" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                    </tr>
                      <tr id="trDIRECCION">
                        <td></td>
                        <td>DIRECCION :</td>
                        <td>
                            <asp:TextBox ID="txtDIRECCION" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                    </tr>
                      <tr id="trTELEFONO">
                        <td></td>
                        <td>Telélfono :</td>
                        <td>
                            <asp:TextBox ID="txtTELEFONO" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                    </tr>
                    <tr id="trDEPENDENCIA">
                        <td></td>
                        <td>Dependencia :</td>
                        <td>
                            <asp:TextBox ID="txtDEPENDENCIA" runat="server" Visible="true"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr id="trTIPO_EMPRESA">
                        <td></td>
                        <td>Tipo de Empresa :</td>
                        <td>
                            <asp:DropDownList ID="ddlTipoEmpresaE" runat="server" AutoPostBack="true">
                                <asp:ListItem Selected="True" Value="0">Seleccione</asp:ListItem>
                            <asp:ListItem Value="Micro Empresa">Micro Empresa</asp:ListItem>
                            <asp:ListItem Value="PYME">PYME</asp:ListItem>
                            <asp:ListItem Value="Persona natural">Persona natural</asp:ListItem>

                            </asp:DropDownList>
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                    <%-- <tr id="trID_PROVEEDOR">
                        <td></td>
                        <td>RUC :</td>
                        <td>
                            <asp:TextBox ID="txtID_PROVEEDOR" runat="server" Visible="false"></asp:TextBox>
                            
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>--%>
                    <tr>
                        <td></td>
                        <td></td>
                        <td>
                         
                            <asp:Button ID="btnGrabar" runat="server" OnClick="btnGrabar_Click" Style="display: none" />
                        </td>
                        <td></td>
                        <td>&nbsp;</td>
                    </tr>
                </table>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</asp:Content>
